//
//  CedarBaseTableViewDataSource.h
//  CedarFinancePH
//
//  Created by lshenrong on 2018/3/20.
//  Copyright © 2018年 cedarhd. All rights reserved.
//

#import <Foundation/Foundation.h>
@class CedarDataSourceSection;
@class CedarBaseTableViewCell;


typedef void (^AdapterBlock)(CedarBaseTableViewCell *cell,id data,NSUInteger index);
typedef void (^EventBlock)(NSUInteger index,id data);


@protocol CedarBaseTableViewDataSourceProtocol<UITableViewDataSource,UITableViewDelegate>

@property(nonatomic,strong) NSMutableArray<CedarDataSourceSection *> *sections;
@property(nonatomic,strong) NSMutableDictionary * delegates;

@end


/**
 tableview 数据源,tableview 代理方法写再次
 */
@interface CedarBaseTableViewDataSource : NSObject<CedarBaseTableViewDataSourceProtocol>

@property(nonatomic,strong) NSMutableArray<CedarDataSourceSection *> *sections;

@end

@interface CBSampleTableViewDataSource: CedarBaseTableViewDataSource

@end
